WATOR DISPLAYER
Copyleft (L) 2008 The_Nihilant - All rights reversed.
WATOR e` rilasciato sotto licenza GNU GPL versione 3 o successiva.


COME SI USA

la libreria esporta una sola funzione, definita in wator_shm.h :

int* initdisplay(int rx, int ry);


La funzione restituisce un int* che punta ad un array grande rx*ry. 
L'array rappresenta una matrice di rx*ry interi; l'intero di coordinate
(x,y) puo` essere indicizzato tramite l'indice y*rx+y .

Sono ammessi 3 valori: WATER, FISH e SHARK (definiti anch'essi in
wator_shm.h)

Una volta effettuata la chiamata a initdisplay, viene visualizzata una
finestra sullo schermo che visualizza il mondo WATOR come descritto
nell'array. Ogni modifica all'array si riflette nella finestra di
visualizzazione.



COMPILAZIONE

Per compilare un programma che usa il visualizzatore WATOR, e` necessario
aggiungere il file wator_shm.c insieme agli altri file del programma al
momento della compilazione (o del linking), oltre alla libreria rt. 

*ESEMPIO* 

SE il vostro programma si chiamasse wator.c, per compilarlo dovreste
*come minimo*  scrivere:

gcc wator.c wator_shm.c -lrt 



IL VISUALIZZATORE 

Il visualizzatore e` un programma esterno, per compilarlo e` sufficiente
lanciare il comando  make  usando il Makefile fornito.
Per il corretto funzionamento e` necessario che il programma wator_display
sia nella stessa directory del programma principale.


